package beans;

import java.util.Date;

public class RestauranteVO
{	

	private int idRastaurante;
	private String nombre;
	private CocinaVO cocina;
	private CajaVO caja;
	private SalonVO salon;
	private BarraVO barra;
	private CafeteriaVO cafeteria;
	private DepositoVO depositoLocal;
	private CartaVO carta;
	
	public RestauranteVO()
	{
		this.depositoLocal = new DepositoVO("Local");
		this.cocina = new CocinaVO();
		this.barra = new BarraVO();
		this.cafeteria = new CafeteriaVO();
		this.carta = new CartaVO();
		carta.setVigencia(new Date());//TODO: PONER BIEN ESTO DESP
		this.caja = new CajaVO();
	}
	
	public RestauranteVO(String nombre)
	{
		this.nombre = nombre;
		this.depositoLocal = new DepositoVO("Local");
		this.cocina = new CocinaVO();
		this.barra = new BarraVO();
		this.cafeteria = new CafeteriaVO();
		this.carta = new CartaVO();
		carta.setVigencia(new Date());//TODO: PONER BIEN ESTO DESP
		this.caja = new CajaVO();
	}

	public int getIdRastaurante() {
		return idRastaurante;
	}

	public void setIdRastaurante(int idRastaurante) {
		this.idRastaurante = idRastaurante;
	}

	public String getNombre() {
		return nombre;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	public CocinaVO getCocina() {
		return cocina;
	}

	public void setCocina(CocinaVO cocina) {
		this.cocina = cocina;
	}

	public CajaVO getCaja() {
		return caja;
	}

	public void setCaja(CajaVO caja) {
		this.caja = caja;
	}

	public SalonVO getSalon() {
		return salon;
	}

	public void setSalon(SalonVO salon) {
		this.salon = salon;
	}

	public BarraVO getBarra() {
		return barra;
	}

	public void setBarra(BarraVO barra) {
		this.barra = barra;
	}

	public CafeteriaVO getCafeteria() {
		return cafeteria;
	}

	public void setCafeteria(CafeteriaVO cafeteria) {
		this.cafeteria = cafeteria;
	}

	public DepositoVO getDepositoLocal() {
		return depositoLocal;
	}

	public void setDepositoLocal(DepositoVO depositoLocal) {
		this.depositoLocal = depositoLocal;
	}

	public CartaVO getCarta() {
		return carta;
	}

	public void setCarta(CartaVO carta) {
		this.carta = carta;
	}
}